package com.zmn.plat.business.interfaces.servcategory;

import com.zmn.plat.common.dto.base.FaultImageDRO;

import java.util.List;

/**
 * 描述: 后端产品分类-故障图片业务接口类
 *
 * @author fengxuecai
 * @since 2021/11/25 14:28
 */
public interface CategoryFaultImageBService {

    /**
     * 描述: 根据服务分类id和后台产品二级分类id查询产品故障默认图片
     *
     * @param servCategId 服务分类id
     * @param categId 后台二级产品分类id
     * @return Map<com.zmn.plat.common.dto.base.FaultImageDRO>
     * @author fengxuecai
     * @since 2021/11/30 14:41
     */
    FaultImageDRO getDefaultImageByServCategIdAndCategId(Integer servCategId, Integer categId);

    /**
     * 描述: 根据服务分类id和后台产品二级分类id和具体故障id集合查询具体故障图片
     *
     * @param servCategId 服务分类id
     * @param categId 后台二级产品分类id
     * @param faultIds 具体故障id集合
     * @return Map<List<com.zmn.plat.common.dto.base.FaultImageDRO>>
     * @author fengxuecai
     * @since 2021/11/25 14:40
     */
    List<FaultImageDRO> listFaultImageByServCategIdAndCategIdAndFaultIds(Integer servCategId, Integer categId, List<Integer> faultIds);

}
